//------- Texture Samplers --------
//Sampler2D TextureSamplerGrass = SamplerState { magfilter = LINEAR; minfilter = LINEAR; mipfilter=LINEAR; AddressU = wrap; AddressV = wrap;};
//Sampler2D TextureSamplerRock = SamplerState { magfilter = LINEAR; minfilter = LINEAR; mipfilter=LINEAR; AddressU = wrap; AddressV = wrap;};
//Sampler2D TextureSamplerSand = SamplerState { magfilter = LINEAR; minfilter = LINEAR; mipfilter=LINEAR; AddressU = mirror; AddressV = mirror;};
//Sampler2D TextureSamplerSnow = SamplerState { magfilter = LINEAR; minfilter = LINEAR; mipfilter=LINEAR; AddressU = mirror; AddressV = mirror;};

Texture2D textureSand;
Texture2D textureGrass;
Texture2D textureRock;
Texture2D textureSnow;

SamplerState TextureSamplerSand
{
    Filter = MIN_MAG_MIP_LINEAR;
    AddressU = MIRROR;
    AddressV = MIRROR;
};

SamplerState TextureSamplerGrass
{
    Filter = MIN_MAG_MIP_LINEAR;
    AddressU = WRAP;
    AddressV = WRAP;
};

SamplerState TextureSamplerRock
{
    Filter = MIN_MAG_MIP_LINEAR;
    AddressU = WRAP;
    AddressV = WRAP;
};

SamplerState TextureSamplerSnow
{
    Filter = MIN_MAG_MIP_LINEAR;
    AddressU = MIRROR;
    AddressV = MIRROR;
};

